*{
padding:0px;
margin:0px;
}
img{border:0px}
html{
width:100%;
height:100%;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
/* background:url(/Images/bg.jpg) top left repeat-x; 
background-color:#F7E6C0;*/
}
table {
    width:100%;
    vertical-align:top;
}
table td {
    padding: 2px 5px 2px 5px;
    vertical-align: top;
}
.clear {
    clear:both;
}
body
{
    /* NEED download background url */
    background: url("//a1.muscache.com/airbnb/static/wishlist/blue_cloud_bg-c4a9d04c3c5e56400cae8add5db0c5d9.jpg") repeat-x scroll center 90px rgb(250, 249, 253);
    width:100%;
}
#header{
/*background:url(/Images/top_bg.jpg) top left no-repeat;
padding:33px 0 0 0; */
text-align:center;
}
#header-top
{
    background: -moz-linear-gradient(center top , rgb(255, 255, 255) 0%, rgb(249, 249, 249) 50%, rgb(241, 241, 241) 50.1%, rgb(239, 239, 239) 100%) repeat scroll 0% 0% transparent;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.1), 0px 0px 5px 2px rgb(255, 255, 255) inset, 0px 0px 0px rgb(0, 0, 0);
    width:100%;
    height:40px;
    display:block;
}
#logo{
    display:inline-block;
    margin:-8px auto auto 20px;
    float:left;
    width:120px;
    height:35px;
    border:1px solid Black;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#header-top-info
{
    width:1000px;
    margin:10px auto;
    display:inline-block;
}
#slideShow_top{
    border:1px solid White; /* Need update color */
    width:100%;
    height:400px;
  background-image :url('/Images/image.jpg');
  position:relative;
}
#slideShow_bot
{
    width:90%;
    height:250px;
    margin: 10px auto;
    
    background: none repeat scroll 0% 0% white;
    border-radius: 6px 6px 6px 6px;
    border: 1px solid rgb(208, 208, 208);
    overflow: hidden;
    box-shadow: 0px 0px 2px 2px rgb(255, 255, 255) inset, 0px 1px 0px rgba(127, 127, 127, 0.1);
}
#slideShow_bot_title
{
    height:50px;
    padding: 13px 13px 0px;
    margin: -10px -10px 0px;
    background: -moz-linear-gradient(center top , rgb(246, 246, 246), rgb(229, 229, 229)) repeat scroll 0% 0% transparent;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px;
    border-top: 1px solid rgb(255, 255, 255);
    border-bottom: 1px solid rgb(208, 208, 208);
}
#header span{
font-size:9px;
color:#786B50;
text-transform:uppercase;
display:block;
float:left;
letter-spacing:6px;
width:1000px;
text-align:center;
}
#menu_header
{
    font-size:12px;
    width:600px;
    height:30px;
    display:inline-block;
    float:left;
}
#menu_header ul
{
    list-style: disc outside none;
}
#menu_header ul li{
    display:inline-block;
    padding:0px 10px 0px 10px;
    min-width:80px;
    height:100%;
    line-height:20px;
    border-right: 1px solid White;
}
#menu_header a
{
    font-weight: bold;
    color: rgb(90, 90, 90);
    text-decoration: none;
    text-shadow: 0px 1px 0px rgb(255, 255, 255);
    border: 1px solid transparent;
    text-decoration:none;
}
#menu_header a:hover
{
    text-shadow: 0px -2px 2px rgb(243, 249, 253); /* NEED CHANGE*/
}
#menu_top
{
    padding: 0px;
    border-width: 1px 0px;
    border-style: solid;
    border-color: rgb(53, 53, 53) rgb(0, 0, 0) rgb(8, 9, 9);
    background-color: rgb(62, 65, 66);
    background-image: -moz-linear-gradient(center top , rgb(94, 98, 99), rgb(62, 65, 66));
    box-shadow: 0px 0px 1px 1px rgba(255, 255, 255, 0.12) inset, 0px 1px 1px 0px rgba(255, 255, 255, 0.12) inset;
}
#menu{
    width:1000px;
    margin:0 auto;
    display:block;
    height:30px;
    left:0px;
    list-style: disc outside none;
}
#menu li{
    display:inline-block;
    padding:0px 10px 0px 10px;
    min-width:100px;
    height:100%;
    line-height:25px;
    border-right: 1px solid Black;
}
#menu .li_first
{
    border-left: 1px solid Black;
}
#menu a
{
    text-shadow: 0px -1px 1px rgb(0, 0, 0);
    font-size:14px;
    color:#FCEACE;
    text-decoration:none;
}
#menu a:hover
{
    text-shadow: 0px -2px 2px rgb(243, 249, 253); /* NEED CHANGE*/
}
#content{
    background:url(/Images/bg.gif) top left repeat-y;
    width:1001px;
    margin:0 auto;
    font-size:11px;
    color:#676767;
}
.inside{
    /*background:url(/Images/main_bg.jpg) top left no-repeat;*/
    padding:20px 0 0 0;
    float:left;
}
#left{
    width:240px;
    float:left;
    padding:0 10px 20px 20px;
}
.left-class
{
    
}
/*
table td{
padding:5px 0 12px 0;
}
.first{
width:100px;
}
.first select, .third select{
width:85px;
}
.second select{
margin:0 15px 0 0;
}
.year{width:55px;}
.date{width:42px;}
.reset a{
display:block;
margin:10px 0 65px 80px;
color:#AFA678;
text-decoration:underline
}
.reset a:visited{text-decoration:underline}
.reset a:hover{text-decoration:none}
.button{
padding:0 0 0 35px;
}
#left h4{
font-size:14px;
color:#916422;
text-transform:uppercase;
margin:0 0 15px 20px;
padding:0 0 10px 0;
background:url(/Images/dots.gif) bottom left repeat-x;
display:block;
width:275px;
float:left;
}
#left .block p{
display:block;
width:275px;
margin:0 0 15px 20px;
}
.map{
padding:0 0 8px 10px;
}
#left .block{
float:left;
}
#left .block a{
display:block;
margin:0 0 0 26px;
float:left;
color:#006CCE;
text-decoration:underline;
}
#left .block a:visited{text-decoration:underline}
#left .block a:hover{text-decoration:none}
#left .block .more{
margin:0 145px 0 26px;
} */
#center{
width:500px;
float:left;
margin-right:10px;
}
#centerright, #centerleft{
    width:720px;
    float:left;
}

#center h4{
font-size:14px;
color:#916422;
text-transform:uppercase;
margin:0 0 10px 0px;
padding:0 0 9px 0;
background:url(/Images/dots.gif) bottom left repeat-x;
display:block;
width:280px;
float:left;
}
#center p{
display:block;
padding:0 0 10px 0px;
}
.more{
background:url(/Images/arrow.gif) left 3px no-repeat;
margin:0 0 0 5px;
padding:0 0 0 10px;
color:#006CCE;
}
.more:visited{text-decoration:underline}
.more:hover{text-decoration:none}

#right{
width:210px;
float:right;
background:url(/Images/gallery_bg.jpg) top left no-repeat;
margin:0px 5px 10px 0px;
padding:0px;
}

.photos{
margin:25px 0 0 0;
padding:0 10px 7px 10px;
background:url(/Images/bg_gallery.gif) bottom left repeat-y;
}
.photos img{
background:url(/Images/photo_bg.gif) top left no-repeat;
padding:14px 10px 20px 10px;
}
#right span{
display:block;
width:188px;
text-align:center;
padding:0 0 10px 0;
}
#right #all img{
display:block;
margin:8px 0 0 14px;
background:none
}
#footer{
width:100%;
text-align:center;
height:500px;
/*background:url(/Images/footer_bg.jpg) top left no-repeat; */
font-size:12px;
color:#574621;
}
#footer ul{
width:1000px;
margin:0 auto;
text-align:center;
}
#footer li{
display:inline;
list-style-type:none;
line-height:44px;
margin:10px 20px 10px 20px;
}
#footer li a{
color:#574621;
text-decoration:none;
margin:0 10px;
}
#footer li a:visited{text-decoration:none}
#footer li a:hover{text-decoration:underline}
#copyright{
width:1000px;
margin:0 auto;
text-align:center;
padding:104px 0 0 0;
}
#copyright span{
padding:0 57px;
}
#copyright a{
color:#574621;
text-decoration:underline
}
#copyright a:visited{text-decoration:underline}
#copyright a:hover{text-decoration:none}
.inner_copy{
border:0;
color:#fff;
float:right;
width:0.09%!important;
margin:-100px;
overflow:hidden;
line-height:0px;
padding:0px;
font-size:11px
}

/* BLOCK AND CONTENT REGION */
.region{
    padding: 5px 10px 5px 10px;
    margin-bottom:20px;
    border-radius: 5px 5px 5px 5px;
    overflow: hidden;
    box-shadow: 0px 0px 2px rgb(136, 136, 136);
    /*box-shadow: 0px 0px 2px 2px rgb(255, 255, 255) inset, 0px 1px 0px rgba(127, 127, 127, 0.1); */
}
.title{
    min-height:20px;
    border-bottom : 1px solid #D6D6D6;
    padding:2px 0px 2px 5px;
    font-size:12px;
    font-weight:bold;
    color:#916422;
    text-transform:uppercase;
}
.content{
    min-height:100px;
    padding:2px 2px 2px 2px;
}
.region_default{
    background: White;
    
}
.region_yellow{
    background: none repeat scroll 0% 0% rgb(255, 247, 194);
    border: 1px solid rgb(255, 220, 99);
    box-shadow: 0px 0px 0px 0px;
}
.block {
    width:100%;
    min-height:150px;
    border : 1px solid Transparent;
}
.block:hover {
    border : 1px solid rgb(255, 220, 99);
    background-color: #F6F6F6;
}
.order_button {
    width:100%;
    margin-top:5px;
/*    height:20px;
    text-align:center;
    vertical-align:middle;
    border-radius: 3px 3px 3px 3px;
    background-color:Orange;
    color:White;
    border: 1px solid rgb(208, 208, 208);
    float: right;
    padding: 5px 5px 2px 5px;
*/
}
.inner_title{
    width:100%;
    position:relative;
    min-height:20px;
    border-bottom : 1px solid #D6D6D6;
    padding:2px 0px 2px 5px;
    font-size:14px;
    font-weight:bold;
    color:#A3436A;
    text-transform:uppercase;
}